// pages/lifetimes/index.js
// 定时器ID
let timer = null
Page({
  data: {
    history: [],
    time: 0
  },
  onLoad() {
    // console.log('页面加载完成时执行...');
  },
  onShow() {
    // console.log('页面处于可见状态时执行...');
    // 读取本地存的历史
    const history = wx.getStorageSync('history')
    this.setData({history})
  },
  onHide() {
    // console.log('页面处于不可见状态时执行...');
    // 停掉定时器
    clearInterval(timer)
  },
  getSMSCode() {
    let time = 60 // 初始数据
    // 倒计时
    timer = setInterval(() => {
      // 停止定时器
      if(--time < 0) return clearInterval(timer)
      this.setData({time}) // 渲染结果
    }, 1000)
  },
  onShareAppMessage() {
    // 自定义转发/分享内容
    return {
      title: '学习小程序',
      path: '/pages/index/index?test=测试数据',
      imageUrl: '/static/images/cover.png'
    }
  }
})